package com.egao.orderB.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.egao.common.core.damon.results.Entity;

import java.io.Serializable;
import java.util.List;

/**
 *
 * 实现类
 * @author : Doman
 * @date : 2021-09-06 16:20:23
 * @version ：1.0
 */
@TableName("chf_ocean")
public class Ocean extends Entity implements Serializable {

	private static final long serialVersionUID = 1L;

	private String billId;//运单id
	private String preConfigurationId;//预配id pre_configuration_id
	private String applyId;//报关id
  private Integer customerId;//客户Id
  private String customer;//客户名称
  private String contacts;//联系人
  private String contactsPhone;//联系电话
  private String startPort;//起运港
  private String endPort;//目的港
  private String boxType;//箱型
  private String goShipDay;//船期
  private String vessel;//船名
  private String voyage;//航次
	private String airRoute;//航线
  private String billOfLading;//提单号
  private String bookingAgent;//订舱代理
  private String ship;//船公司
  private String deliver;//发货人
  private String boxNum;//箱号
  private String sealno;//封号
	private String finishOceanDay;//截单日
	private String cutOrderAnnex;//截单文件
  private String cutOffDay;//截关日
	private String cutOffAnnex;//截关文件
  private String customerRemark;//客户的备注
  private String platRemark;//平台备注
  private String financeRemark;//财务备注
  private String state;//状态:订舱,放舱
  private String bookAnnex;//订舱文件
	private String cusPlanDeposit;//客户计划押金
	private String preStorageDeposit;//预存仓位押金
  private String settlementDate;//结算时间
  private String paymentType;//付款方式: 到付 预付
  private String releaseAnnex;//放舱文件
  private Integer salesmanId;//业务员Id
  private String salesman;//业务员
  private Integer operatorId;//操作Id
  private String operator;//操作
	private List<OceanFee> oceanFeeList;//费用信息
	private List<OceanProcess> oceanProcessList;//费用流程

	//查询截关日 使用
	@TableField(exist = false)
	private String date3;
	@TableField(exist = false)
	private String date4;

	public String getAirRoute() {
		return airRoute;
	}

	public void setAirRoute(String airRoute) {
		this.airRoute = airRoute;
	}

	public String getPreConfigurationId() {
		return preConfigurationId;
	}

	public void setPreConfigurationId(String preConfigurationId) {
		this.preConfigurationId = preConfigurationId;
	}

	public String getCusPlanDeposit() {
		return cusPlanDeposit;
	}

	public void setCusPlanDeposit(String cusPlanDeposit) {
		this.cusPlanDeposit = cusPlanDeposit;
	}

	public String getPreStorageDeposit() {
		return preStorageDeposit;
	}

	public void setPreStorageDeposit(String preStorageDeposit) {
		this.preStorageDeposit = preStorageDeposit;
	}

	public String getCutOrderAnnex() {
		return cutOrderAnnex;
	}

	public void setCutOrderAnnex(String cutOrderAnnex) {
		this.cutOrderAnnex = cutOrderAnnex;
	}

	public String getSettlementDate() {
		return settlementDate;
	}

	public void setSettlementDate(String settlementDate) {
		this.settlementDate = settlementDate;
	}

	public String getPaymentType() {
		return paymentType;
	}

	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}

	public String getFinishOceanDay() {
		return finishOceanDay;
	}

	public void setFinishOceanDay(String finishOceanDay) {
		this.finishOceanDay = finishOceanDay;
	}

	public String getDate3() {
		return date3;
	}

	public void setDate3(String date3) {
		this.date3 = date3;
	}

	public String getDate4() {
		return date4;
	}

	public void setDate4(String date4) {
		this.date4 = date4;
	}

	public List<OceanProcess> getOceanProcessList() {
		return oceanProcessList;
	}

	public void setOceanProcessList(List<OceanProcess> oceanProcessList) {
		this.oceanProcessList = oceanProcessList;
	}

	public List<OceanFee> getOceanFeeList() {
		return oceanFeeList;
	}

	public void setOceanFeeList(List<OceanFee> oceanFeeList) {
		this.oceanFeeList = oceanFeeList;
	}

	public String getCutOffAnnex() {
		return cutOffAnnex;
	}

	public void setCutOffAnnex(String cutOffAnnex) {
		this.cutOffAnnex = cutOffAnnex;
	}

	public String getApplyId() {
		return applyId;
	}

	public void setApplyId(String applyId) {
		this.applyId = applyId;
	}

	public String getBillId() {
		return billId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getCustomer() {
		return customer;
	}

	public void setCustomer(String customer) {
		this.customer = customer;
	}

	public String getContacts() {
		return contacts;
	}

	public void setContacts(String contacts) {
		this.contacts = contacts;
	}

	public String getContactsPhone() {
		return contactsPhone;
	}

	public void setContactsPhone(String contactsPhone) {
		this.contactsPhone = contactsPhone;
	}

	public String getStartPort() {
		return startPort;
	}

	public void setStartPort(String startPort) {
		this.startPort = startPort;
	}

	public String getEndPort() {
		return endPort;
	}

	public void setEndPort(String endPort) {
		this.endPort = endPort;
	}

	public String getBoxType() {
		return boxType;
	}

	public void setBoxType(String boxType) {
		this.boxType = boxType;
	}

	public String getGoShipDay() {
		return goShipDay;
	}

	public void setGoShipDay(String goShipDay) {
		this.goShipDay = goShipDay;
	}

	public String getVessel() {
		return vessel;
	}

	public void setVessel(String vessel) {
		this.vessel = vessel;
	}

	public String getVoyage() {
		return voyage;
	}

	public void setVoyage(String voyage) {
		this.voyage = voyage;
	}

	public String getBillOfLading() {
		return billOfLading;
	}

	public void setBillOfLading(String billOfLading) {
		this.billOfLading = billOfLading;
	}

	public String getBookingAgent() {
		return bookingAgent;
	}

	public void setBookingAgent(String bookingAgent) {
		this.bookingAgent = bookingAgent;
	}

	public String getShip() {
		return ship;
	}

	public void setShip(String ship) {
		this.ship = ship;
	}

	public String getDeliver() {
		return deliver;
	}

	public void setDeliver(String deliver) {
		this.deliver = deliver;
	}

	public String getBoxNum() {
		return boxNum;
	}

	public void setBoxNum(String boxNum) {
		this.boxNum = boxNum;
	}

	public String getSealno() {
		return sealno;
	}

	public void setSealno(String sealno) {
		this.sealno = sealno;
	}

	public String getCutOffDay() {
		return cutOffDay;
	}

	public void setCutOffDay(String cutOffDay) {
		this.cutOffDay = cutOffDay;
	}

	public String getCustomerRemark() {
		return customerRemark;
	}

	public void setCustomerRemark(String customerRemark) {
		this.customerRemark = customerRemark;
	}

	public String getPlatRemark() {
		return platRemark;
	}

	public void setPlatRemark(String platRemark) {
		this.platRemark = platRemark;
	}

	public String getFinanceRemark() {
		return financeRemark;
	}

	public void setFinanceRemark(String financeRemark) {
		this.financeRemark = financeRemark;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getBookAnnex() {
		return bookAnnex;
	}

	public void setBookAnnex(String bookAnnex) {
		this.bookAnnex = bookAnnex;
	}

	public String getReleaseAnnex() {
		return releaseAnnex;
	}

	public void setReleaseAnnex(String releaseAnnex) {
		this.releaseAnnex = releaseAnnex;
	}

	public Integer getSalesmanId() {
		return salesmanId;
	}

	public void setSalesmanId(Integer salesmanId) {
		this.salesmanId = salesmanId;
	}

	public String getSalesman() {
		return salesman;
	}

	public void setSalesman(String salesman) {
		this.salesman = salesman;
	}

	public Integer getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(Integer operatorId) {
		this.operatorId = operatorId;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}
}